package com.mingqijia.gassafety.webserver.service;

import com.mingqijia.gassafety.db.entity.InformRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mingqijia.gassafety.shared.utils.commonUtils.PageUtil;
import com.mingqijia.gassafety.webserver.request.InformRecordRequest;
import com.mingqijia.gassafety.webserver.request.WarningRecordInfoRequest;
import com.mingqijia.gassafety.webserver.response.RecordDetailListResponse;
import com.mingqijia.gassafety.webserver.response.RecordResponse;

/**
 * <p>
 * 故障、离线、运行报告的通知记录 服务类
 * </p>
 *
 * @author shiying.li
 * @since 2023-12-15
 */
public interface InformRecordService extends IService<InformRecord> {

    PageUtil<RecordResponse> getList(InformRecordRequest request);

    PageUtil<RecordDetailListResponse> getDetailList(WarningRecordInfoRequest request);
}
